home *** CD-ROM | disk | FTP | other *** search
/ BCI NET / BCI NET Dec 94.iso / archives / programming / c / gcc261ud-c.lha / gnu / ManualBrowser / lmkfile < prev    next >
Text File  |  1994-09-06  |  1KB  |  46 lines

  1. # Makefile, for SAS/C V5.10b
  2.  
  3. DISTFILE    = ManualBrowser1_0.lha
  4.  
  5. EXEC        = ManualBrowser
  6. CSOURCE        = main.c DynamicHost.c
  7. SASSOURCE    = SAS_Startup.a SAS_Sprintf.a
  8. GCCSOURCE    = GCC_Startup.s GCC_Sprintf.s HookEntryA1.s
  9. OTHERSOURCE    = lmkfile Makefile Inlines.h Globals.h
  10. DOCS        = ManualBrowser.guide ManualBrowser.readme COPYING
  11. OTHER        = ManualBrowser.config
  12.  
  13. DISTFILES1    = $(EXEC) $(CSOURCE) $(SASSOURCE) $(OTHERSOURCE)
  14. DISTFILES2    = $(GCCSOURCE) $(DOCS) $(OTHER)
  15.  
  16. OBJS        = SAS_Startup.o SAS_Sprintf.o main.o DynamicHost.o
  17.  
  18. CC        = lc
  19. CFLAGS        = -v -ms -cstfqm -r1r -dV39 -dmc68000 -O
  20.  
  21. .a.o:
  22.     asm $*
  23.  
  24. .c.o:
  25.     $(CC) $(CFLAGS) $*
  26.  
  27. all: $(EXEC)
  28.  
  29. ManualBrowser: $(OBJS)
  30.     blink FROM $(OBJS) TO ManualBrowser LIB LIB:lcr.lib LIB:amiga.lib SC SD
  31.  
  32. main.o:        main.c Globals.h
  33. DynamicHost.o:    DynamicHost.c Globals.h
  34. SAS_Startup.o:    SAS_Startup.a
  35. SAS_Sprintf.o:    SAS_Sprintf.a
  36.  
  37. clean:
  38.     @-Delete $(OBJS) $(EXEC) $(DISTFILE)
  39.  
  40. dist: $(DISTFILE)
  41.  
  42. $(DISTFILE): $(DISTFILES1) $(DISTFILES2)
  43.     @-Delete $(DISTFILE)
  44.     lha -a -A -F -r -v0 a $(DISTFILE) $(DISTFILES1)
  45.     lha -a -A -F -r -v0 a $(DISTFILE) $(DISTFILES2)
  46.